should i take vitamin b9